struts.xml里面<package>标签的疑问

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:24:28
<package name="haha" extends='struts-default'> 感觉这一句没有什么用 如果是要指定具体的某个类的话 下面的action的标签属性已经指定了相应的类了 那么这个package的name的haha 还有什么用?extends='struts-default'感觉确实是有意义 但是不知道有什么意义

extends='struts-default'

可以说是struts.xml的核心,还没多大意义

这个意思就是说继承struts-default.xml里面的一些东西

struts-default.xml里面包含了基础的拦截器的配置信息

就是说我们继承了这个,就可以用里面配置好的拦截器了.

除非你自己把一个一个的拦截器向struts.xml里面来配置

或者不用struts的拦截器,而是自己写

如果没有这个,你的struts框架就是一个空壳了,什么功能都不能实现了!

name可以随便取,可以被其他package继承

package必须继承struts-default,struts-default里包含了一些基础拦截器等,没有它struts跑不起来

这是你在用struts框架时,自动生成的!不导入这个的话,没法识别是struts框架啊!